% !Mode:: "TeX:UTF-8"

\chapter{项目部署文档}

\section{系统要求}

\subsection{项目前端技术架构}
  \begin{enumerate}
    \item Vue3
  \end{enumerate}

  \subsection{项目后端技术架构}
  \begin{enumerate}
    \item JDK 1.8
    \item SpringBoot
    \item MySQL
    \item Maven
  \end{enumerate}

  \subsection{开发工具}
  \begin{enumerate}
    \item 前端项目：HBuilder X
    \item 后端项目：Spring Tool Suite4
    \item 数据库：mysql-8.0.39-winx64
    \item Maven
  \end{enumerate}

\section{本地部署方案}

本地部署方案旨在帮助用户或开发者在他们的本地计算机或服务器上成功安装、配置和运行某
个软件应用程序、服务或平台。

这样的方案对于软件项目的成功实施至关重要，因为它确保了不同背景和技术水平的用户都能遵循一致的步骤来实现软件的功能和性能目标。

\subsection{后端项目部署方案}

\begin{enumerate}
    \item 安装 jdk，MySQL，Maven。
    \item 在mysql数据库中创建数据库elm，使用数据库源码elm.sql创建数据库和初始数据。
    \item 在Spring Tool Suite4中导入elmboot项目。
    \item 打开SpringBoot配置文件application.properties修改数据库密码。
    \item 运行SpringBootElmApplication。
  \end{enumerate}

\subsection{前端项目部署方案}

\begin{enumerate}
    \item 安装 Node.js（也就是安装npm），安装 Vue3，安装 HBuilder.
    \item 将前端工程导入到 HBuilder 中。
    \item 切换到项目路径下，运行npm install安装依赖。安装成功后，在项目文件夹下出现项目依赖。
    \item 启动项目npm run serve。
    \item 在浏览器中输入网址http://localhost:8081，进入客户端首页。
    %\item 在浏览器中输入网址http://localhost:8080，进入后台端首页。
  \end{enumerate}